package com.sample.normalweatherwidget;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

import java.util.HashMap;
import java.util.Map;

public class MainActivity extends AppCompatActivity {

    private ScalpelFrameLayout rootView;

    private static Map<Integer, Integer> sWeatherViewsLayerMap = new HashMap<Integer, Integer>() {
        {
            put(R.id.weather_widget_bg, 1); // 背景
            put(R.id.weather_widget_temperature, 3); // 温度
            put(R.id.weather_widget_temperature_first, 3);
            put(R.id.weather_widget_temperature_two, 3);
            put(R.id.weather_widget_temperature_degree, 3);
            put(R.id.weather_widget_city, 2); // 城市
            put(R.id.weather_widget_time, 3); // 时间
            put(R.id.weather_widget_time_1, 3);
            put(R.id.weather_widget_time_2, 3);
            put(R.id.weather_widget_time_colon, 3);
            put(R.id.weather_widget_time_3, 3);
            put(R.id.weather_widget_time_4, 3);
            put(R.id.weather_widget_pm_or_am, 3);
            put(R.id.weather_widget_date, 2); // 日期
            put(R.id.weather_widget_sun, 4); // 晴
            put(R.id.weather_widget_sun_ball, 4);
            put(R.id.weather_widget_sun_circle, 4);
        }
    };

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        rootView = ((ScalpelFrameLayout)findViewById(R.id.weather_widget_scalpel));
        rootView.setLayerInteractionEnabled(true);
        rootView.setDrawViews(true);
//        rootView.setChromeColor(0);
//        rootView.setChromeShadowColor(0);
        rootView.setLayerMap(sWeatherViewsLayerMap);
    }
}
